<?php
/*
 * 手机客户端 秀场作品赞接口
 * 传入参数 
 * 2013-12-011
 */
include "inc/public_header.php";
 
include "func/user.php";				//用户信息处理函数

$reJson = array();//构建返回值

$zpid	     	= $_REQUEST["worksid"];				//作品id
$hd_id			= $_REQUEST["hd_id"];			//活动主键
//获取用户信息
$uInfoArr = user_getInfoFromUUID();
if(!$uInfoArr){
	echo json_encode(array("success"=>"0","errCode"=>"0","msg"=>"没有获取到用户信息"));
	die;
}
$uid 			= $uInfoArr["uid"];					//用户信息主键


//自己不能给自己评分
$sql = "select id from new_weituo_zuopin where id='".$zpid."' and uid='".$uid."'";
$db->query($sql);
if($db->next_record()){
	$reJson["success"] = "0";
	$reJson["errCode"] = "2";
	echo json_encode($reJson);
	die;
}else{
	$reJson["success"] = "1";
}

//获取以前评分记录
$sql = "select id,zan from new_weituo_pingfen where zpid='".$zpid."' and uid='".$uid."'";
$db->query($sql);

$needUpdate = false; //是否需要更新
if($db->next_record()){
	if($db->f("zan")=="1"){
		echo json_encode(array("success"=>"0","errCode"=>"1","msg"=>"已经赞过了"));
		die;
	}
	//更新评价信息
	$sql = "update new_weituo_pingfen set zan='1' where id='".$db->f("id")."'";
	$needUpdate = true;
}else{
	//新增评价信息
	$sql = "insert into new_weituo_pingfen (uid,zpid,zan) values('".$uid."','".$zpid."','1')";
	$needUpdate = true;
}
if($needUpdate){
	$db->query($sql); //执行更新
}

//统计参与赞的人数
$sql = "select count(id) as ct from new_weituo_pingfen where zpid='".$zpid."' and zan>0";
$db->query($sql);
if($db->next_record()){
	$reJson["praise"] = $db->f("ct");			//参与赞的人数
	//更新参与赞的人数
	$sql = "update new_weituo_zuopin set zan_count='".$db->f("ct")."' where id='".$zpid."'";
	$db->query($sql);
}

$reJson["success"] = "1";

echo json_encode($reJson);

?>